package com.xc.hotelmgr.webapi.modules.mq.service;

import com.xc.hotelmgr.webapi.modules.mq.dto.SendAllList;
import com.xc.hotelmgr.webapi.modules.mq.dto.UpDownList;
import com.xc.hotelmgr.webapi.modules.mq.dto.SendRsDto;
import com.xc.hotelmgr.webapi.modules.op.entity.HtlGroupDto;

public interface HotelToMQService {

    // 店铺酒店上下架
    void upDown(Integer storeId, Integer status);

    // 店铺酒店推送
    void sendAll(Integer storeId);

    // 店铺指定酒店上下架
    void upDownList(UpDownList upDownList);

    // 店铺指定酒店推送
    void sendAllList(SendAllList sendAllList);

    void sendRs(SendRsDto sendRs);

    boolean delRp(Integer storeId, Integer groupId, Integer opOurRateplanId);

    void pullSendGroup(HtlGroupDto htlGroupDto);
}

